<?php

namespace yan\backendclient;

/**
 * module module definition class
 */
class Module extends \yii\base\Module
{
    /**
     * @inheritdoc
     */
    public $controllerNamespace = 'yan\backendclient\controllers';

    /**
     * @inheritdoc
     */
    public function init()
    {
        parent::init();

        // custom initialization code goes here
        $this->modules = [
            'extensions' => [
                // 此处应考虑使用一个更短的命名空间
                'class' => 'yan\backendclient\modules\backendext\Module',
            ],
            'module' => [
                // 此处应考虑使用一个更短的命名空间
                'class' => 'yan\backendclient\modules\backendmodule\Module',
            ],
            'language' => [
                // 此处应考虑使用一个更短的命名空间
                'class' => 'yan\backendclient\modules\backendlanguage\Module',
            ],
            'menutype' => [
                // 此处应考虑使用一个更短的命名空间
                'class' => 'yan\backendclient\modules\menu\Module',
            ],
            'role' => [
                // 此处应考虑使用一个更短的命名空间
                'class' => 'yan\backendclient\modules\role\Module',
            ],
        ];
    }
    // public $components = [
    //     'user' => [
    //         'identityClass' => 'yan\backendclient\models\User',
    //         'enableAutoLogin' => true,
    //     ],
    //     'session' => [
    //         // this is the name of the session cookie used for login on the backend
    //         'name' => 'backend-client',
    //     ],
    // ];
}
